home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / interlis.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  8KB  |  263 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <!-- INTERLIS mode (www.interlis.ch) by Claude Eisenhut (ce@eisenhutinformatik.ch). -->
  6. <MODE>
  7.     <PROPS>
  8.         <PROPERTY NAME="commentStart" VALUE="/*" />
  9.         <PROPERTY NAME="commentEnd" VALUE="*/" />
  10.         <PROPERTY NAME="blockComment" VALUE="!!" />
  11.     </PROPS>
  12.  
  13.     <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
  14.         <!-- Normal comments. -->
  15.         <SPAN TYPE="COMMENT1">
  16.             <BEGIN>/*</BEGIN>
  17.             <END>*/</END>
  18.         </SPAN>
  19.  
  20.         <EOL_SPAN TYPE="COMMENT1">!!</EOL_SPAN>
  21.  
  22.         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  23.             <BEGIN>"</BEGIN>
  24.             <END>"</END>
  25.         </SPAN>
  26.  
  27.         <!-- Explanations. -->
  28.         <SPAN TYPE="COMMENT2">
  29.             <BEGIN>//</BEGIN>
  30.             <END>//</END>
  31.         </SPAN>
  32.  
  33.         <!-- INTERLIS 1 -->
  34.         <SEQ TYPE="OPERATOR">-></SEQ>
  35.         <SEQ TYPE="OPERATOR"><-</SEQ>
  36.         <SEQ TYPE="OPERATOR">..</SEQ>
  37.         <SEQ TYPE="OPERATOR">.</SEQ>
  38.         <SEQ TYPE="OPERATOR">,</SEQ>
  39.         <SEQ TYPE="OPERATOR">=</SEQ>
  40.         <SEQ TYPE="OPERATOR">;</SEQ>
  41.         <SEQ TYPE="OPERATOR">:</SEQ>
  42.         <SEQ TYPE="OPERATOR">*</SEQ>
  43.         <SEQ TYPE="OPERATOR">[</SEQ>
  44.         <SEQ TYPE="OPERATOR">]</SEQ>
  45.         <SEQ TYPE="OPERATOR">(</SEQ>
  46.         <SEQ TYPE="OPERATOR">)</SEQ>
  47.         <SEQ TYPE="OPERATOR">></SEQ>
  48.         <!-- INTERLIS 2.1 -->
  49.         <SEQ TYPE="OPERATOR">!=</SEQ>
  50.         <SEQ TYPE="OPERATOR">#</SEQ>
  51.         <SEQ TYPE="OPERATOR">%</SEQ>
  52.         <SEQ TYPE="OPERATOR">(</SEQ>
  53.         <SEQ TYPE="OPERATOR">)</SEQ>
  54.         <SEQ TYPE="OPERATOR">*</SEQ>
  55.         <SEQ TYPE="OPERATOR">,</SEQ>
  56.         <SEQ TYPE="OPERATOR">--</SEQ>
  57.         <SEQ TYPE="OPERATOR">-<#></SEQ>
  58.         <SEQ TYPE="OPERATOR">-<></SEQ>
  59.         <SEQ TYPE="OPERATOR">-></SEQ>
  60.         <SEQ TYPE="OPERATOR">.</SEQ>
  61.         <SEQ TYPE="OPERATOR">..</SEQ>
  62.         <SEQ TYPE="OPERATOR">/</SEQ>
  63.         <SEQ TYPE="OPERATOR">:</SEQ>
  64.         <SEQ TYPE="OPERATOR">:=</SEQ>
  65.         <SEQ TYPE="OPERATOR">;</SEQ>
  66.         <SEQ TYPE="OPERATOR"><</SEQ>
  67.         <SEQ TYPE="OPERATOR"><=</SEQ>
  68.         <SEQ TYPE="OPERATOR"><></SEQ>
  69.         <SEQ TYPE="OPERATOR">=</SEQ>
  70.         <SEQ TYPE="OPERATOR">==</SEQ>
  71.         <SEQ TYPE="OPERATOR">></SEQ>
  72.         <SEQ TYPE="OPERATOR">>=</SEQ>
  73.         <SEQ TYPE="OPERATOR">[</SEQ>
  74.         <SEQ TYPE="OPERATOR">\</SEQ>
  75.         <SEQ TYPE="OPERATOR">]</SEQ>
  76.         <SEQ TYPE="OPERATOR">{</SEQ>
  77.         <SEQ TYPE="OPERATOR">}</SEQ>
  78.         <SEQ TYPE="OPERATOR">~</SEQ>
  79.         
  80.         <KEYWORDS>
  81.             <!-- INTERLIS 1 -->
  82.             <KEYWORD1>ANY</KEYWORD1>
  83.             <KEYWORD1>ARCS</KEYWORD1>
  84.             <KEYWORD1>AREA</KEYWORD1>
  85.             <KEYWORD1>BASE</KEYWORD1>
  86.             <KEYWORD1>BLANK</KEYWORD1>
  87.             <KEYWORD1>CODE</KEYWORD1>
  88.             <KEYWORD1>CONTINUE</KEYWORD1>
  89.             <KEYWORD1>CONTOUR</KEYWORD1>
  90.             <KEYWORD1>COORD2</KEYWORD1>
  91.             <KEYWORD1>COORD3</KEYWORD1>
  92.             <KEYWORD1>DATE</KEYWORD1>
  93.             <KEYWORD1>DEFAULT</KEYWORD1>
  94.             <KEYWORD1>DEGREES</KEYWORD1>
  95.             <KEYWORD1>DERIVATIVES</KEYWORD1>
  96.             <KEYWORD1>DIM1</KEYWORD1>
  97.             <KEYWORD1>DIM2</KEYWORD1>
  98.             <KEYWORD1>DOMAIN</KEYWORD1>
  99.             <KEYWORD1>END</KEYWORD1>
  100.             <KEYWORD1>FIX</KEYWORD1>
  101.             <KEYWORD1>FONT</KEYWORD1>
  102.             <KEYWORD1>FORMAT</KEYWORD1>
  103.             <KEYWORD1>FREE</KEYWORD1>
  104.             <KEYWORD1>GRADS</KEYWORD1>
  105.             <KEYWORD1>HALIGNMENT</KEYWORD1>
  106.             <KEYWORD1>I16</KEYWORD1>
  107.             <KEYWORD1>I32</KEYWORD1>
  108.             <KEYWORD1>IDENT</KEYWORD1>
  109.             <KEYWORD1>LINEATTR</KEYWORD1>
  110.             <KEYWORD1>LINESIZE</KEYWORD1>
  111.             <KEYWORD1>MODEL</KEYWORD1>
  112.             <KEYWORD1>NO</KEYWORD1>
  113.             <KEYWORD1>OPTIONAL</KEYWORD1>
  114.             <KEYWORD1>OVERLAPS</KEYWORD1>
  115.             <KEYWORD1>PERIPHERY</KEYWORD1>
  116.             <KEYWORD1>POLYLINE</KEYWORD1>
  117.             <KEYWORD1>RADIANS</KEYWORD1>
  118.             <KEYWORD1>STRAIGHTS</KEYWORD1>
  119.             <KEYWORD1>SURFACE</KEYWORD1>
  120.             <KEYWORD1>TABLE</KEYWORD1>
  121.             <KEYWORD1>TEXT</KEYWORD1>
  122.             <KEYWORD1>TID</KEYWORD1>
  123.             <KEYWORD1>TIDSIZE</KEYWORD1>
  124.             <KEYWORD1>TOPIC</KEYWORD1>
  125.             <KEYWORD1>TRANSFER</KEYWORD1>
  126.             <KEYWORD1>UNDEFINED</KEYWORD1>
  127.             <KEYWORD1>VALIGNMENT</KEYWORD1>
  128.             <KEYWORD1>VERTEX</KEYWORD1>
  129.             <KEYWORD1>VERTEXINFO</KEYWORD1>
  130.             <KEYWORD1>VIEW</KEYWORD1>
  131.             <KEYWORD1>WITH</KEYWORD1>
  132.             <KEYWORD1>WITHOUT</KEYWORD1>
  133.  
  134.             <!-- INTERLIS 2.3 -->
  135.             <KEYWORD1>ABSTRACT</KEYWORD1>
  136.             <KEYWORD1>ACCORDING</KEYWORD1>
  137.             <KEYWORD1>AGGREGATES</KEYWORD1>
  138.             <KEYWORD1>AGGREGATION</KEYWORD1>
  139.             <KEYWORD1>ALL</KEYWORD1>
  140.             <KEYWORD1>AND</KEYWORD1>
  141.             <KEYWORD1>ANY</KEYWORD1>
  142.             <KEYWORD1>ANYCLASS</KEYWORD1>
  143.             <KEYWORD1>ANYSTRUCTURE</KEYWORD1>
  144.             <KEYWORD1>ARCS</KEYWORD1>
  145.             <KEYWORD1>AREA</KEYWORD1>
  146.             <KEYWORD1>AS</KEYWORD1>
  147.             <KEYWORD1>ASSOCIATION</KEYWORD1>
  148.             <KEYWORD1>AT</KEYWORD1>
  149.             <KEYWORD1>ATTRIBUTE</KEYWORD1>
  150.             <KEYWORD1>ATTRIBUTES</KEYWORD1>
  151.             <KEYWORD1>BAG</KEYWORD1>
  152.             <KEYWORD1>BASE</KEYWORD1>
  153.             <KEYWORD1>BASED</KEYWORD1>
  154.             <KEYWORD1>BASKET</KEYWORD1>
  155.             <KEYWORD1>BINARY</KEYWORD1>
  156.             <KEYWORD1>BLACKBOX</KEYWORD1>
  157.             <KEYWORD1>BOOLEAN</KEYWORD1>
  158.             <KEYWORD1>BY</KEYWORD1>
  159.             <KEYWORD1>CARDINALITY</KEYWORD1>
  160.             <KEYWORD1>CIRCULAR</KEYWORD1>
  161.             <KEYWORD1>CLASS</KEYWORD1>
  162.             <KEYWORD1>CLOCKWISE</KEYWORD1>
  163.             <KEYWORD1>CONSTRAINT</KEYWORD1>
  164.             <KEYWORD1>CONSTRAINTS</KEYWORD1>
  165.             <KEYWORD1>CONTINUE</KEYWORD1>
  166.             <KEYWORD1>CONTINUOUS</KEYWORD1>
  167.             <KEYWORD1>CONTRACTED</KEYWORD1>
  168.             <KEYWORD1>COORD</KEYWORD1>
  169.             <KEYWORD1>COUNTERCLOCKWISE</KEYWORD1>
  170.             <KEYWORD1>DEFINED</KEYWORD1>
  171.             <KEYWORD1>DEPENDS</KEYWORD1>
  172.             <KEYWORD1>DERIVED</KEYWORD1>
  173.             <KEYWORD1>DIRECTED</KEYWORD1>
  174.             <KEYWORD1>DOMAIN</KEYWORD1>
  175.             <KEYWORD1>END</KEYWORD1>
  176.             <KEYWORD1>ENUMTREEVAL</KEYWORD1>
  177.             <KEYWORD1>ENUMVAL</KEYWORD1>
  178.             <KEYWORD1>EQUAL</KEYWORD1>
  179.             <KEYWORD1>EXISTENCE</KEYWORD1>
  180.             <KEYWORD1>EXTENDED</KEYWORD1>
  181.             <KEYWORD1>EXTENDS</KEYWORD1>
  182.             <KEYWORD1>EXTERNAL</KEYWORD1>
  183.             <KEYWORD1>FINAL</KEYWORD1>
  184.             <KEYWORD1>FIRST</KEYWORD1>
  185.             <KEYWORD1>FORM</KEYWORD1>
  186.             <KEYWORD1>FROM</KEYWORD1>
  187.             <KEYWORD1>FUNCTION</KEYWORD1>
  188.             <KEYWORD1>GRAPHIC</KEYWORD1>
  189.             <KEYWORD1>HALIGNMENT</KEYWORD1>
  190.             <KEYWORD1>HIDING</KEYWORD1>
  191.             <KEYWORD1>IMPORTS</KEYWORD1>
  192.             <KEYWORD1>IN</KEYWORD1>
  193.             <KEYWORD1>INHERITANCE</KEYWORD1>
  194.             <KEYWORD1>INSPECTION</KEYWORD1>
  195.             <KEYWORD1>INTERLIS</KEYWORD1>
  196.             <KEYWORD1>JOIN</KEYWORD1>
  197.             <KEYWORD1>LAST</KEYWORD1>
  198.             <KEYWORD1>LINE</KEYWORD1>
  199.             <KEYWORD1>LIST</KEYWORD1>
  200.             <KEYWORD1>LNBASE</KEYWORD1>
  201.             <KEYWORD1>LOCAL</KEYWORD1>
  202.             <KEYWORD1>MANDATORY</KEYWORD1>
  203.             <KEYWORD1>METAOBJECT</KEYWORD1>
  204.             <KEYWORD1>MODEL</KEYWORD1>
  205.             <KEYWORD1>MTEXT</KEYWORD1>
  206.             <KEYWORD1>NAME</KEYWORD1>
  207.             <KEYWORD1>NOT</KEYWORD1>
  208.             <KEYWORD1>NO</KEYWORD1>
  209.             <KEYWORD1>NULL</KEYWORD1>
  210.             <KEYWORD1>NUMERIC</KEYWORD1>
  211.             <KEYWORD1>OBJECT</KEYWORD1>
  212.             <KEYWORD1>OF</KEYWORD1>
  213.             <KEYWORD1>OID</KEYWORD1>
  214.             <KEYWORD1>ON</KEYWORD1>
  215.             <KEYWORD1>OR</KEYWORD1>
  216.             <KEYWORD1>ORDERED</KEYWORD1>
  217.             <KEYWORD1>OTHERS</KEYWORD1>
  218.             <KEYWORD1>OVERLAPS</KEYWORD1>
  219.             <KEYWORD1>PARAMETER</KEYWORD1>
  220.             <KEYWORD1>PARENT</KEYWORD1>
  221.             <KEYWORD1>PI</KEYWORD1>
  222.             <KEYWORD1>POLYLINE</KEYWORD1>
  223.             <KEYWORD1>PROJECTION</KEYWORD1>
  224.             <KEYWORD1>REFERENCE</KEYWORD1>
  225.             <KEYWORD1>REFSYSTEM</KEYWORD1>
  226.             <KEYWORD1>REQUIRED</KEYWORD1>
  227.             <KEYWORD1>RESTRICTED</KEYWORD1>
  228.             <KEYWORD1>ROTATION</KEYWORD1>
  229.             <KEYWORD1>SET</KEYWORD1>
  230.             <KEYWORD1>SIGN</KEYWORD1>
  231.             <KEYWORD1>STRAIGHTS</KEYWORD1>
  232.             <KEYWORD1>STRUCTURE</KEYWORD1>
  233.             <KEYWORD1>SUBDIVISION</KEYWORD1>
  234.             <KEYWORD1>SURFACE</KEYWORD1>
  235.             <KEYWORD1>SYMBOLOGY</KEYWORD1>
  236.             <KEYWORD1>TEXT</KEYWORD1>
  237.             <KEYWORD1>THATAREA</KEYWORD1>
  238.             <KEYWORD1>THIS</KEYWORD1>
  239.             <KEYWORD1>THISAREA</KEYWORD1>
  240.             <KEYWORD1>TO</KEYWORD1>
  241.             <KEYWORD1>TOPIC</KEYWORD1>
  242.             <KEYWORD1>TRANSIENT</KEYWORD1>
  243.             <KEYWORD1>TRANSLATION</KEYWORD1>
  244.             <KEYWORD1>TYPE</KEYWORD1>
  245.             <KEYWORD1>UNDEFINED</KEYWORD1>
  246.             <KEYWORD1>UNION</KEYWORD1>
  247.             <KEYWORD1>UNIQUE</KEYWORD1>
  248.             <KEYWORD1>UNIT</KEYWORD1>
  249.             <KEYWORD1>UNQUALIFIED</KEYWORD1>
  250.             <KEYWORD1>URI</KEYWORD1>
  251.             <KEYWORD1>VALIGNMENT</KEYWORD1>
  252.             <KEYWORD1>VERSION</KEYWORD1>
  253.             <KEYWORD1>VERTEX</KEYWORD1>
  254.             <KEYWORD1>VIEW</KEYWORD1>
  255.             <KEYWORD1>WHEN</KEYWORD1>
  256.             <KEYWORD1>WHERE</KEYWORD1>
  257.             <KEYWORD1>WITH</KEYWORD1>
  258.             <KEYWORD1>WITHOUT</KEYWORD1>
  259.             
  260.         </KEYWORDS>
  261.     </RULES>
  262. </MODE>
  263.